import * as React from 'react'; import { Flex, ToggleButtonProps, SelectField, SwitchField, } from '@aws-amplify/ui-react'; export interface ToggleButtonPropControlsProps extends ToggleButtonProps { setIsDisabled: ( value: React.SetStateAction ) => void; setSize: (value: React.SetStateAction) => void; setVariation: ( value: React.SetStateAction ) => void; } export interface ToggleButtonPropControlsInterface { (props: ToggleButtonPropControlsProps): JSX.Element; } export const ToggleButtonPropControls: ToggleButtonPropControlsInterface = ({ isDisabled, setIsDisabled, size, setSize, variation, setVariation, }) => { return ( setVariation(event.target.value as ToggleButtonProps['variation']) } > setSize(event.target.value as ToggleButtonProps['size']) } > setIsDisabled(event.target.checked)} label="isDisabled" labelPosition="end" /> ); };